import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)  //将VueRouter注入到Vue根实例中

// 创建router 对路由进行管理，它是由构造函数 new vueRouter() 创建，接受routes 参数
const router = new VueRouter({
    routes: [
        {
            path: '/home',  // Home.vue路径
            // component是指组件  import引用login.vue地址
            component: ()=>import('../views/home/Home.vue'),
            children:[
                {
                    path: 'students',  // Login.vue路径
                    // component是指组件  import引用login.vue地址
                    component: ()=>import('../views/students/StudentsList.vue')
                }
            ]
        },
        {
            path: '/',  // Login.vue路径
            // component是指组件  import引用login.vue地址
            component: ()=>import('../views/login/Login.vue')
        },
    ]
  })
  
  // 导出router这个方法函数，便于其他模块引用
  export default router